@charset "utf-8"; 

.toutiao{text-align: center;}
.toutiao{}
.toutiao .caption{position: relative; text-align: center;}
.toutiao .caption a{display: inline-block; position: relative; font-size: 2.25em; color: #3872a4;}
.toutiao .caption a label{position: absolute; top: 0; bottom: 0; left: 0; display: block; padding: .25em 0 .2625em; margin-top: auto; margin-bottom: auto; width: 3.5em; font-size: .625em; height: 1em; color: #fff; line-height: 1em; background: #de0c0b; border-top-left-radius: 1em; border-bottom-right-radius: 1em;}
.toutiao .caption a b{margin-left: 2.75em; line-height: 1.5em;}
.toutiao .desc{margin-top: .5em;text-align: center;color: #3872a4;line-height: 1.5em;font-size: 20px;}
.toutiao .desc a{color: #3872a4;padding: 0 0px;}
.toutiao .desc a + a{display:none;border-left:2px solid #3872a4;}
@media (max-width:1280px){
  .toutiao .caption a{font-size: 1.75em;}
}
@media (max-width:992px){
  .toutiao{padding-left: 0;}
  .toutiao .desc{display: none;}
}
@media (max-width:640px){
  .toutiao .caption a{font-size: 1.375em; white-space: normal;}
  .toutiao .caption a label{display: none;}
  .toutiao .caption a b{margin-left: 0;}
}
@media (max-width:450px){
  .toutiao .caption a{font-size: 1.25em;}	
}


.news .tpxw{position: relative;}
.news .tpxw .swiper-slide{background: #fff;}
.news .tpxw .swiper-slide dl{position: relative;}
.news .tpxw .swiper-slide dl .place{padding-top: 62.25%;}
.news .tpxw .swiper-slide dl dt{position: absolute; right: 0; bottom: 0; left: 0; z-index: 10; padding: 1.25em 10em 1.25em .75em; line-height: 1.375em;}
.news .tpxw .swiper-slide dl dt a{color: #fff;}
.news .tpxw .swiper-slide dl:after{position: absolute; right: 0; bottom: 0; left: 0; z-index: 9; content: ""; height: 156px; background: url(../images/index/tpxw_linear_bg.png) repeat-x center top;}
.news .tpxw .swiper-pagination{bottom: 1.25em;}
@media (max-width:768px) {
  .news .tpxw .swiper-slide dl dt{padding-right: .75em;}
  .news .tpxw .swiper-slide dl:after{height: 35%;}
  .news .tpxw .swiper-ctrl-button.resize.md{margin-top: -40px;}
  .news .tpxw .swiper-pagination{position: static; margin-top: .5em;}
}

.news .xwdt > .hd ul{position: relative; float: none; text-align: center;}
.news .xwdt > .hd li.li0{position: absolute; top: 0; left: 0; white-space: nowrap;}
.news .xwdt > .hd li.li1{float: none; display: inline-block; text-align: center;}
.news .xwdt > .hd li.li2{position: absolute; top: 0; right: 0; white-space: nowrap;}
@media (max-width:1280px){
  .news .xwdt .infolist li:nth-child(n+7){display: none;}
}
@media (max-width:992px) {
  .news .xwdt .infolist li:nth-child(n+6){display: none;}	
}

.hfswiper{overflow:hidden;position:relative;margin-bottom: 25px;}
.hf.hfswiper .swiper-pagination{width:auto;left:auto;right:10px;bottom:5px;}
.hf.hfswiper .swiper-pagination span{width:10px;height:10px;background:#fff;}
.hfswiper .swiper-button {position: absolute;top: 50%;transform: translateY(-50%);width: 30px;height: 38px;z-index: 3;cursor: pointer;}
.hfswiper .swiper-prev {left: 0;background: url(/lasa/xhtml/static/2023/images/public/swiper_ico_r.png) no-repeat center;}
.hfswiper .swiper-next {right: 0;background: url(/lasa/xhtml/static/2023/images/public/swiper_ico_l.png) no-repeat center;}

.zwgk .zzc{position: relative; padding: 30px 25px; background: url(../images/index/zwgk_zzc_bg.png) no-repeat left bottom #ddeffe; background-size: auto 90%;}
@media (max-width:1280px){
  .zwgk .zzc{padding: 20px;}	
}

.zwgk .zzc .hd{position: absolute; top: 50%; margin-top: -.5em; font-size: 1.5em; font-weight: bold; color: #005293; line-height: 1em; letter-spacing: .0625em;}
.zwgk .zzc .hd span{color: #a81010;}
.zwgk .zzc dl{position: relative; margin-left: 9em;}
.zwgk .zzc dl dd{margin-right: 90px;}
.zwgk .zzc dl dd input[type="text"]{border: none; height: 44px; line-height: 44px;}
.zwgk .zzc dl dd input::-webkit-input-placeholder{color: #a2a2a2;}
.zwgk .zzc dl dt.button{position: absolute; top: 0; right: 0; bottom: 0; width: 90px; background: #015293; border-radius: 3px; cursor: pointer;}
.zwgk .zzc dl dt.button a{position: absolute; top: 50%; right: 0; left: 0; margin-top: -14px; text-align: center;}
.zwgk .zzc dl dt.button a img{display: inline-block; vertical-align: middle; width: 20px; height: 20px;}
.zwgk .zzc dl dt.button a span{display: inline-block; vertical-align: middle; line-height: 20px; font-size: 1.125em; color: #fff;}
@media (max-width:640px){
  .zwgk .zzc .hd{position: static; margin-top: auto; margin-bottom: 20px; text-align: center;}
  .zwgk .zzc dl{margin-left: 0;}	
}

.zwgk .ldzc{padding: 30px 25px 0; background-color: #f6faff; border: 1px solid #e2efff;
background-image: linear-gradient(to bottom, #ffffff, #f6faff);
background-image: -webkit-linear-gradient(to bottom, #ffffff, #f6faff);
background-image: -o-linear-gradient(to bottom, #ffffff, #f6faff);
background-image: -moz-linear-gradient(to bottom, #ffffff, #f6faff);
background-image: -ms-linear-gradient(to bottom, #ffffff, #f6faff);}
.zwgk .ldzc .leader dl dt{float: left; width: 100px;}
.zwgk .ldzc .leader dl dt .place{padding-top: 134%;}
.zwgk .ldzc .leader dl dd{margin-left: 100px;}
.zwgk .ldzc .leader dl dd > div{padding-left: 20px;}
.zwgk .ldzc .leader dl dd .caption a{font-size: 1.125em; font-weight: bold; color: #3366cc;}
.zwgk .ldzc .leader dl dd .desc{margin-top: .75em;font-size: .875em;line-height: 1.625em;/* height: 3.25em; */text-align: justify;}
.zwgk .ldzc .leader dl dd .desc .elli-m{-webkit-line-clamp: 4;font-size: 18px;}
.zwgk .ldzc .leader ul{padding: .5em 0; background: #eaf7ff; overflow: hidden;}
.zwgk .ldzc .leader ul li{float: left; position: relative; width: 50%; text-align: center; line-height: 1.625em;}
.zwgk .ldzc .leader ul li a{color: #115db2;}
.zwgk .ldzc .leader ul li:after{position: absolute; top: 0; right: -1px; bottom: 0; content: ""; width: 1px; height: 16px; margin: auto; background: #a8c3ed;}
.zwgk .ldzc .leader ul li.last:after{content: normal;}
.zwgk .ldzc .list{position: relative;/* padding-left: 4em; */line-height: 1.625em;}
.zwgk .ldzc .list label{position: absolute; top: 0; left: 0; display: block; padding: .425em 0; color: #3366cc;}
.zwgk .ldzc .list ul{margin-right: -15px;}
.zwgk .ldzc .list ul li{display: inline-block; width: 23.5%; padding: .425em 0; white-space: nowrap;}
.zwgk .ldzc .list ul li a{display:block;width: 70%;text-align-last: justify;text-align: justify;}
.zwgk .ldzc .ldzcgd{display:block;line-height:30px;text-align:right;color: #3366cc;}
.zwgk .ldzc .ldzcgd img{width:30px}
@media (max-width:1280px) {
  .zwgk .ldzc{padding: 20px 20px;}
  .zwgk .ldzc .list ul li{width: 31.5%;}
  .zwgk .ldzc .list label{padding: .3125em 0;}	
  .zwgk .ldzc .list ul li{padding: .3125em 0;}	
}
@media (max-width:992px){
  .zwgk .ldzc{margin-top: 20px;}
  .zwgk .ldzc .leader dl dd .desc{font-size: .9375em; height: auto;}
  .zwgk .ldzc .leader dl dd .desc .elli-m{display: block;}
  .zwgk .ldzc .list ul li{width: 23.5%;}	
}
@media (max-width:450px){
  .zwgk .ldzc{padding: 15px;}
  .zwgk .ldzc .leader dl dd > div{padding-left: 15px;}
  .zwgk .ldzc .list{padding-left: 0;}
  .zwgk .ldzc .list label{position: static; display: block;}
  .zwgk .ldzc .list ul li{width: 31.5%;}
}

.zwgk .zfxxgk .menu-cards li a.item{padding-top: 1em;padding-bottom: 1.25em;background-image: linear-gradient(to bottom, #f6fcff, rgba(255, 255, 255, 0));background-image: -webkit-linear-gradient(to bottom, #f6fcff, rgba(255, 255, 255, 0));background-image: -o-linear-gradient(to bottom, #f6fcff, rgba(255, 255, 255, 0));background-image: -moz-linear-gradient(to bottom, #f6fcff, rgba(255, 255, 255, 0));background-image: -ms-linear-gradient(to bottom, #f6fcff, rgba(255, 255, 255, 0));font-size: 18px;}
.zwgk .zfxxgk .menu-cards li a.item span b{display: none;}
@media (max-width:992px){
  .zwgk .zfxxgk .menu-cards li a.item{padding-top: .625em; padding-bottom: .625em;}
  .zwgk .zfxxgk .menu-cards li a.item i{width: 50px; height: 50px; margin-bottom: 5px;}
  .zwgk .zfxxgk .menu-cards li a.item span b{display: block;}
}
@media (max-width:640px){
  .zwgk .zfxxgk .menu-cards li{width: 33.33333%;}
}
@media (max-width:414px){
  .zwgk .zfxxgk .menu-cards li{width: 50%;}
  .zwgk .zfxxgk .menu-cards li a.item span b{display: none;}
}
.setIE .zwgk .zfxxgk .menu-cards li a.item{background: url(../images/index/zwgk_menu_bg.png) repeat-x top #fff;}


.zwfw .bssx{border-bottom: 2px solid #f6f9fd;}
.zwfw .bssx .menu-cards li a.item{height: 58px; line-height:58px; background: #ecf3fa; border-color: #ecf3fa;}
.zwfw .bssx .menu-cards li a.item i{width: 35px; height: 35px;}
.zwfw .bssx .menu-cards li a.item span{width: 6.5em;max-width: none;font-size: 18px;}
@media (max-width:1280px) {
  .zwfw .bssx .menu-cards li{width: 25%;}	
}
@media (max-width:992px) {
  .zwfw .bssx .menu-cards li{width: 33.33333%;}	
}
@media (max-width:640px) {
  .zwfw .bssx .menu-cards li{width: 50%;}	
}
@media (max-width:414px) {
  .zwfw .bssx .menu-cards li a.item{line-height: 50px; height: 50px;}
  .zwfw .bssx .menu-cards li a.item i{width: 30px; height:30px;}
  .zwfw .bssx .menu-cards li a.item span{width: 5.5em;}	
}

.zwfw .ztjcfw .imagelist ul li a .place{position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding-top: 82px;}
.zwfw .ztjcfw .imagelist ul li a .caption{position: relative;z-index: 5;height: 82px;line-height: 82px;font-size: 18px;font-weight: bold;color: #fff;}
.zwfw .ztjcfw .imagelist ul li a .caption dd{display: inline-block; vertical-align: middle; margin-top: -5px;line-height: 1.375em;}
@media (max-width:1280px) {
  .zwfw .ztjcfw .imagelist ul li{width: 50%;}	
}
@media (max-width:992px) {
  .zwfw .ztjcfw .imagelist ul li{width: 25%;}	
}
@media (max-width:640px) {
  .zwfw .ztjcfw .imagelist ul li{width: 50%;}	
}

.zwfw .bmfw .menu-cards li a.item i{width: 45px; height:45px;}
@media (max-width:1280px) {
  .zwfw .bmfw .menu-cards li{width: 50%;}	
  .zwfw .bmfw .menu-cards li a.item{margin-bottom: 5px !important;}
}
@media (max-width:992px) {
  .zwfw .bmfw .menu-cards li{width: 25%;}	
}
@media (max-width:640px) {
  .zwfw .bmfw .menu-cards li{width: 50%;}	
}


.zmhd .zxft .imagelist ul li a .place{padding-top: 70.28%;}
@media (max-width:1280px) {
  .zmhd .zxft .imagelist ul li{width: 33.33333%;}	
  .zmhd .zxft .imagelist ul li.none{display: block;}
}
@media (max-width:640px) {
  .zmhd .zxft .imagelist ul li{width: 50%;}	
  .zmhd .zxft .imagelist ul li:nth-child(3){display: none;}
}
@media (max-width:414px) {
  .zmhd .zxft .imagelist ul li{width: 100%;}	
  .zmhd .zxft .imagelist ul li.none{display: none;}
}

.zmhd .lxxd{position: relative;}
.zmhd .lxxd .letter-btns{position: absolute; top: 0; right: 0; margin-right: -10px; margin-left: -10px;}
.zmhd .lxxd .letter-btns li{float: left;}
.zmhd .lxxd .letter-btns li a{display: block; margin: 0 10px; padding: 0 1.25em; font-size: 1em; height: auto; line-height: 30px; color: #fff;}
.zmhd .lxxd .letter-btns li.li0 a{background: #6396cd;}
.zmhd .lxxd .letter-btns li.li1 a{background: #cc6262;}
@media (max-width:414px) {
  .zmhd .lxxd .letter-btns{position: static;}	
  .zmhd .lxxd .letter-btns li{width: 50%;}
  .zmhd .lxxd .letter-btns li a{line-height: 38px;}
}
.zmhd .lxxd .letter-list li{padding-right: 15em;padding-left: .5em;font-size: 18px;}
.zmhd .lxxd .letter-list li.head{margin-bottom: .75em; color: #496d98; background: #ddeffe;}
.zmhd .lxxd .letter-list li.head > div{font-size: 1em;}
.zmhd .lxxd .letter-list li .c-unit{right: .5em; width: 7em;}
.zmhd .lxxd .letter-list li .c-time{right: 7.5em; width: 7em;}
@media (max-width:992px) {
  .zmhd .lxxd .letter-list li:nth-child(5){display: none;}	
}
@media (max-width:768px) {
  .zmhd .lxxd .letter-list li:nth-child(5){display: block;}	
}
@media (max-width:640px) {
  .zmhd .lxxd .letter-list li{padding-right: 0; padding-left: 0;}	
  .zmhd .lxxd .letter-list li .c-unit:before{content: "答复单位：";}
  .zmhd .lxxd .letter-list li .c-time:before{content: "答复时间：";}
}

.zmhd .gygg .swiper-slide{width: 70%;}
.zmhd .gygg .swiper-slide dl .place{padding-top: 148%;}
@media (max-width:1280px) {
  .zmhd .gygg .swiper-slide dl .place{padding-top: 138%;}	
}
@media (max-width:768px) {
  .zmhd .gygg .swiper-slide{width: 55%;}	
}
@media (max-width:640px) {
  .zmhd .gygg .swiper-slide{width: 70%;}	
}
@media (max-width:414px) {
  .zmhd .gygg .swiper-slide{width: 50%;}	
}
.setIE .gygg .swiper-slide dl{padding: 10px;}
.setIE .gygg .swiper-slide-active dl{padding: 0;}



.ztzl .swiper-slide .itm .place{padding-top: 36.49%;}
.totop{    
  position: fixed;
  right: 85px;
  bottom: 105px;
  width: 75px;
  height: 56px;
  cursor: pointer;
  border-radius: 10px;
  text-align: center;
  line-height: 75px;
  z-index:9999;
}

.totop2 {
    background-color: #000000;
    opacity: 0.7;
    width: 75px;
    height: 75px;
}
.infolist.md li{font-size: 18px;}

#gg1{position: absolute;left: 0;top: 0;z-index: 999;width: 250px;}
#gg1 i{font-style: normal;position: absolute;right: 0;top: -26px;font-size: 20px;line-height: 26px;cursor: pointer;}
#gg1 img{width:250px;}

@media (max-width:768px) {
  #gg1{display: none;}
}